// 这个文件中主要添加与user相关的api方法
import axios from '@/utils/myaxios.js'
import Axios from 'axios'

// 用户登陆
export const login = (data) => {
    return axios({
        method: 'post',
        url: '/login',
        data
    })
}

//用户注册
export const register = (data) => {
    return axios({
        method: 'post',
        url: `/register`,
        data
    })
}

// 获取用户详情
// 接口类型:【GET】
// 需要验证:【Authorization 】
// 接口地址:/user/:id
// xhr.setRequestHeader('Conent-Type','applicatio/x-www-form-urlencoded')
export const getUserInfo = (id) => {
    return axios({
        url: `/user/${id}`,
        // headers: { Authorization: localStorage.getItem('hm_toutiao_56') }
    })
}

// 编辑用户信息
// 接口类型:【POST】
// 需要验证:【Authorization 】
// 接口地址: /user_update/:id
// id:当前用户id
// data:你想编辑的数据
export const editUser = (id, data) => {
    return axios({
        method: 'post',
        url: `/user_update/${id}`,
        data
    })
}

// 5.关注用户
export const user_follows = (id, data) => {
    return axios({
        url: `/user_follows/${id}`
    })
}

// 6.取消关注用户
export const user_unfollow = (id, data) => {
    return axios({
        url: `/user_unfollow/${id}`
    })
}

// 7.用户关注列表
export const user_followsList = () => {
    return axios({
        url: `/user_follows`
    })
}

// 8.用户收藏列表
export const user_starList = () => {
    return axios({
        url: `/user_star`
    })
}